Apple Vision Pro
The Apple Vision Pro build adapts the Unity SDK for visionOS, including hands-free interaction and passthrough rendering. It is distributed only to Enterprise customers.
Enterprise Access
- Contact
support@web-ar.studiowith your Apple Developer Team ID, enterprise bundle identifiers, and TestFlight rollout plan. - Provisioning delivers:
com.webarvps.vps.visionosUnity package.- A sample visionOS Unity project configured with PolySpatial rendering.
- CI workflows for creating signed
visionOS.ipabundles.
Enterprise only: The PolySpatial shaders, spatial audio cues, and localization gesture bindings are not part of the publicly available SDK.
Prerequisites
- Apple Vision Pro running visionOS 1.2 or later.
- Unity 2022.3 LTS with the
visionOSbuild support module. - Xcode 15.2+ with visionOS SDK installed.
- Access to PolySpatial (Unity Pro or Industry license).
Setup Steps
- Install the Enterprise registry and add the
com.webarvps.vps.visionospackage. - Import the
VisionPro_Localization.unityscene and ensure the PolySpatial settings use the Hybrid Rendering mode. - Configure
VPSLocalisationServiceto use theVisionProPoseAdapter(provided with the package). - Update
Project Settings → Player → visionOSwith your team ID andInfo.plistcapabilities (camera, head tracking, spatial audio). - Build the visionOS
.ipavia Xcode and deploy through TestFlight or the Devices window.
Testing Checklist
- Validate hand gestures for toggling localization HUD elements.
- Test passthrough opacity adjustments so overlaid content remains readable in varying lighting.
- Ensure localization continues to work when switching between Shared Space and Full Space experiences.
- Use the
VisionProDiagnosticspanel to export localization logs for enterprise support.
Support
Enterprise support includes joint debugging labs with WebAR³ engineers, best practices for PolySpatial performance, and guidance on App Store vs. direct distribution.